# -*- coding: utf-8 -*-

"""
DateTime   : 2020/11/21 20:10
Author     : ZhangYafei
Description:
"""
""" int的独有功能 """
# 独有功能1 x.bit_length() 查看该整数的二进制有多少位组成
v1 = 5
# 调用v1（int）的独有功能，获取v1的二进制有多少个位组成。
result1 = v1.bit_length()
print(result1)  # 3
print(bin(v1))  # 0b101

v2 = 10
print(bin(10))  # 0b1010
# 调用v2（int）的独有功能，获取v2的二进制有多少个位组成。
result2 = v2.bit_length()
print(result2)  # 4

# 独有功能2：conjugate() 查看整数的共轭复数
v3 = complex(2, 4)
v4 = 3 - 5j
print(v3, v4)
print(v3.real, v3.imag)
print(v3.conjugate(), v4.conjugate(), v3.conjugate() + v4.conjugate())


print(divmod(9, 2))

a = True
print(a.bit_length())

